// 引入库
import Vue from 'vue'
import VueI18n from 'vue-i18n'

import Cookie from 'js-cookie'

// 引入 element 语言包
// 引入 element 英文包
import elementEN from 'element-ui/lib/locale/lang/en'
// 引入 element 中文包
import elementCN from 'element-ui/lib/locale/lang/zh-CN'

// 引入语言包
import langCn from './cn'
import langEn from './en'

// Vue.use 注册
Vue.use(VueI18n)

// 创建实例，提供配置(字典)
export default new VueI18n({
  // 配置，当前语言设定
  locale: Cookie.get('language') || 'cn',
  // 配置，字典
  messages: {
    cn: {
      ...langCn,
      ...elementCN,
      hi: '你好',
      greeting: '祝你开心每一天!'
    },
    en: {
      ...langEn,
      ...elementEN,
      hi: 'hi',
      greeting: 'Have a nice day!'
    }
  }
})
